
goog.provide('esn.PersonalSurveyQuestions');

goog.require('esn.constants');


esn.PersonalSurveyQuestions = [
  {
    ID: 'age',
    QUESTION: 'What is your age?',
    POSSIBLE_ANSWERS: [esn.constants.AnswerType.INPUT],
    INPUT_SIZE: 5,
    TYPE: esn.constants.QuestionType.INPUT_INLINE
  },
  {
    ID: 'gender',
    QUESTION: 'Are you male or female?',
    POSSIBLE_ANSWERS: ['Male', 'Female', 'Don\'t know', 'Refused'],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'hispanic',
    QUESTION: 'Do you consider yourself to be Hispanic or Latino?',
    POSSIBLE_ANSWERS: ['Yes', 'No', 'Don\'t know', 'Refused'],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'race',
    QUESTION: 'Do you consider yourself to be White, Black, ' +
        'African-American, Asian, or Pacific Islander, Native American, or ' +
        'some other race?',
    POSSIBLE_ANSWERS: [
      'White',
      'African-American or Black',
      'Asian or Pacific Islander',
      'Alaskan Native/Native American',
      esn.constants.AnswerType.OTHER,
      'Don\’t know',
      'Refused'
    ],
    INPUT_SIZE: 40,
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'major',
    QUESTION: 'Do you have an idea of your desired major, if so please list it?',
    POSSIBLE_ANSWERS: [esn.constants.AnswerType.INPUT],
    INPUT_SIZE: 40,
    TYPE: esn.constants.QuestionType.INPUT_INLINE
  },
  {
    ID: 'gpa',
    QUESTION: 'What was your high school GPA?',
    POSSIBLE_ANSWERS: [esn.constants.AnswerType.INPUT],
    INPUT_SIZE: 5,
    TYPE: esn.constants.QuestionType.INPUT_INLINE
  },
  {
    ID: 'music_tastes',
    QUESTION: 'What are your musical tastes (check all that apply)?',
    POSSIBLE_ANSWERS: [
      'Blues',
      'Classical',
      'Country',
      'Folk and Traditional',
      'Jazz',
      'Latin',
      'R & B and Soul',
      'Rap and Hip Hop',
      'Reggae',
      'Rock and Pop',
      esn.constants.AnswerType.OTHER,
      'Don\’t know',
      'Refused'
    ],
    INPUT_SIZE: 40,
    TYPE: esn.constants.QuestionType.CHECKBOX
  },
  {
    ID: 'clubs',
    QUESTION: 'Are you interested in joining any clubs (i.e. chess, philosophy, ' +
		    'club sports, etc.) on campus?  If so, which ones?',
    POSSIBLE_ANSWERS: [
      esn.constants.AnswerType.INPUT,
      esn.constants.AnswerType.INPUT,
      esn.constants.AnswerType.INPUT,
      esn.constants.AnswerType.INPUT
    ],
    INPUT_SIZE: 30,
    TYPE: esn.constants.QuestionType.INPUT
  },
  {
    ID: 'sports',
    QUESTION: 'Will you be a member of any Marywood University DIII sports ' +
		    'teams?  If so, which ones?',
    POSSIBLE_ANSWERS: [
      esn.constants.AnswerType.INPUT,
      esn.constants.AnswerType.INPUT,
      esn.constants.AnswerType.INPUT,
      esn.constants.AnswerType.INPUT
    ],
    INPUT_SIZE: 30,
    TYPE: esn.constants.QuestionType.INPUT
  },
  {
    ID: 'tv_time',
    QUESTION: 'How many hours per day do you spend watching TV on an ' +
        'average weekday, that is Monday through Friday?',
    POSSIBLE_ANSWERS: [esn.constants.AnswerType.INPUT],
    INPUT_SIZE: 5,
    TYPE: esn.constants.QuestionType.INPUT
  },
  {
    ID: 'www_time',
    QUESTION: 'How many hours per day do you spend using the Internet or ' + 
		    'email on an average weekday (Mon-Fri), not counting the times you ' + 
		    'do so for school?',
    POSSIBLE_ANSWERS: [esn.constants.AnswerType.INPUT],
    INPUT_SIZE: 5,
    TYPE: esn.constants.QuestionType.INPUT
  },
  {
    ID: 'texting_habits',
    QUESTION: 'In terms of your texting habits, how often do you text your ' +
        'friends or acquaintances?',
    POSSIBLE_ANSWERS: [
      'Very often',
      'Often',
	    'Sometimes',
	    'Rarely',
	    'Never'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'social_media_sites',
    QUESTION: 'How often do you use Facebook or similar social media sites ' +
        '(i.e. Twitter, Myspace, etc.)?',
    POSSIBLE_ANSWERS: [
      'Very often',
      'Often',
	    'Sometimes',
	    'Rarely',
	    'Never'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'social_bias',
    QUESTION: 'In comparison to other students at Marywood which ' + 
		    'statement below best characterizes your personal disposition?',
    POSSIBLE_ANSWERS: [
      'I am very social.',
      'I have an above average desire to socialize.',
	  'I have an average desire to socialize.',
      'I have a below average desire to socialize.',
	  'I prefer to be alone.',
      'Don\’t know',
      'Refused'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'ideo',
    QUESTION: 'Think politically and socially, how would describe your ' + 
		    'general outlook?',
    POSSIBLE_ANSWERS: [
      'Very conservative',
      'Moderately conservative',
	    'Middle-of-the-road',
      'Moderately liberal',
	    'Very liberal',
      'Don\’t know',
      'Refused'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'happy',
    QUESTION: 'All things considered, how happy would you say that you are?',
    POSSIBLE_ANSWERS: [
      'Very happy',
      'Happy',
	    'Not very happy',
      'Not happy at all',
      'Don\’t know',
      'Refused'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'religion',
    QUESTION: 'What is your religious preference?',
    POSSIBLE_ANSWERS: [
      'Protestant',
      'Catholic',
	    'Another Christian',
      'Jewish',
      'Muslim',
      'Buddhist',
      esn.constants.AnswerType.OTHER,
      'No religion',
      'Don\’t know',
      'Refused'
    ],
  	INPUT_SIZE: 40,
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'religion_strength',
    QUESTION: 'My faith in my religion/spiritual belief (or non-religion) is very strong?',
    POSSIBLE_ANSWERS: esn.constants.SliderText.AGREEABILITY,
    TYPE: esn.constants.QuestionType.SLIDER
  },
  {
    ID: 'excercise',
    QUESTION: 'On average, about how often per week do you excercise (i.e. ' + 
			  'gym, yoga, basketball, brisk walk, etc.)?',
    POSSIBLE_ANSWERS: [
      'Everyday',
      'Almost every day',
      'Several times a week',
	    'Once a week',
      'Rarely',
      'Never',
      'Don\’t know',
      'Refused'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'smoke',
    QUESTION: 'On average, about how often per week do you smoke cigarettes?',
    POSSIBLE_ANSWERS: [
      'Everyday',
      'Almost every day',
      'Several times a week',
	    'Once a week',
      'Rarely',
      'Never (not a smoker)',
      'Don\’t know',
      'Refused'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'weekends_home',
    QUESTION: 'In general, how often do you go back to your family\’s home ' +
		    'on weekends?',
    POSSIBLE_ANSWERS: [
      'Often',
      'Sometimes',
	    'Rarely',
	    'Never',
      'Don\’t know',
      'Refused'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'dorm_room_type',
    QUESTION: 'Which type of dorm room do you live in?',
    POSSIBLE_ANSWERS: [
      'Single',
      'Double',
      'Triple',
      'Quad',
      'Suite',
      'Don\’t know',
      'Refused'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'know_roommate_prior',
    QUESTION: 'Did you know your current roommate before you started school?',
    POSSIBLE_ANSWERS: [
      'Yes',
      'No',
      'Don\’t know',
      'Refused'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'father_education',
    QUESTION: 'What is the highest level of education completed by your father?',
    POSSIBLE_ANSWERS: [
      'Less than high school.',
      'High school diploma (including GED).',
      'Some college.',
      'Associates degree (2 year) or specialized technical training.',
      'Bachelor\'s degree.',
      'Some graduate training.',
      'Graduate or professional degree.',
      'Don\'t know.',
      'Refused.'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'mother_education',
    QUESTION: 'What is the highest level of education completed by your mother?',
    POSSIBLE_ANSWERS: [
      'Less than high school.',
      'High school diploma (including GED).',
      'Some college.',
      'Associates degree (2 year) or specialized technical training.',
      'Bachelor\'s degree.',
      'Some graduate training.',
      'Graduate or professional degree.',
      'Don\'t know.',
      'Refused.'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  }
];

esn.PersonalSurveyQuestions_Followup = [
  {
    ID: 'dorm_room_type',
    QUESTION: 'Which type of dorm room do you live in?',
    POSSIBLE_ANSWERS: [
      'Single',
      'Double',
      'Triple',
      'Quad',
      'Suite'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'know_roommate_prior',
    QUESTION: 'Did you know your current roommate before you started school?',
    POSSIBLE_ANSWERS: [
      'Yes',
      'No'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'father_education',
    QUESTION: 'What is the highest level of education completed by your father?',
    POSSIBLE_ANSWERS: [
      'Less than high school.',
      'High school diploma (including GED).',
      'Some college.',
      'Associates degree (2 year) or specialized technical training.',
      'Bachelor\'s degree.',
      'Some graduate training.',
      'Graduate or professional degree.',
      'Don\'t know.',
      'Refused.'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  },
  {
    ID: 'mother_education',
    QUESTION: 'What is the highest level of education completed by your mother?',
    POSSIBLE_ANSWERS: [
      'Less than high school.',
      'High school diploma (including GED).',
      'Some college.',
      'Associates degree (2 year) or specialized technical training.',
      'Bachelor\'s degree.',
      'Some graduate training.',
      'Graduate or professional degree.',
      'Don\'t know.',
      'Refused.'
    ],
    TYPE: esn.constants.QuestionType.RADIO
  }
];
